package ctr;

/**
 * @author Alejandro M. Zambrano K. [201020201]
 */
public class Operaciones {
    
    private double v1;
    private double v2;
    private String o;
    private String res;
    
    public Operaciones() {}
    
    public void setV1(double v) {
        this.v1 = v;
    }
    
    public void setV2(double v) {
        this.v2 = v;
    }
    
    public void setO(String o) {
        this.o = o;
    }
    
    public String getRes() {
        res = "";
        try {
            if (o != null) {
                if (o.equals("+"))
                    res = String.valueOf(v1 + v2);
                if (o.equals("-"))
                    res = String.valueOf(v1 - v2);
                if (o.equals("*"))
                    res = String.valueOf(v1 * v2);
                if (o.equals("/") && (v2 != 0))
                    res = String.valueOf((double) v1 / v2);                        
                res = "La respuesta es " + res;
                if (o.equals("/") && (v2 == 0))
                    res = "No se pueden divisiones entre 0";
            }
        } catch (Exception e) {
            res = "Operación no válida!<br>Revise los valores insertados, por favor";
        }
        return "<center>" + res + "</center>";
    }
    
}
